home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
dev
/
c
/
cweb32p10.readme
< prev
next >
Wrap
Text File
|
1994-10-08
|
9KB
|
154 lines
Short: Literate programming discipline for C/C++.
Authors: Silvio Levy and Donald Knuth
Uploader: Andreas Scherer (m604@btm6x1.mat.uni-bayreuth.de)
Type: dev/c
Files: cweb32p10.lha, cweb32p10.readme
This is the portability implementation of Silvio Levy's and Donald E.
Knuths's CWEB system, version 3.2 of August 1994, compiled and provided
with changefiles for ANSI-C, TURBO-C, and SAS/C 6.x and makefiles for
UNIX-make, TURBO-make and SAS-make by Andreas Scherer. It is based on the
CWEB 3.1 port by Tomas Willis and the CWEB 2.8 port by Carsten Steger and
the CWEB-p 3.0 distribution by Hans-Hermann Bode and Klaus Guntermann,
including all features of the original UNIX implementation like ANSI-C and
C++ support, full ASCII input capability, and more, plus all enhancements
made in these AMIGA, MSDOS, and UNIX ports plus some special features like:
- The complete source code is capable of being recompiled with SAS/C for
AMIGADOS, with GCC and TURBOC for MSDOS, and with CC, C89, and GCC
for UNIX without the need for further changes.
- The `gcwebmac.tex' macro package activated by setting the `+g' option
includes support for special characters like German umlauts and some
frequently used specials according to ISO 8859-1/ECMA-94, IBM PC
International Codepage 850, Macintosh 8-bit font table and HP Roman 8.
All captions used by CWEB are translated to German in this macro file.
- There are TeX macro files `ecma94.tex', `hp8.tex', `mac8.tex', and
`pc850.tex' for support of extended code tables. Also included
are `ecma94.w', `hp8.w', `mac8.w', and `pc850.w' with appropriate
transliteration tables.
- Two AREXX scripts for use with the CygnusEd Professional Editor were
added to this package, one for CTANGLE and CWEAVE, localized in German
and English under AMIGADOS version 2.1 or 3.0, the other for use with
the SAS/C 6.x compiler in connection with CED version 3.5.
- Both CTANGLE and CWEAVE are localized in German and English with the
help of the `locale.library' of AMIGADOS 2.1/3.0. Catalogs for other
languages can easily be added. A set of German strings is provided.
- An algorithm for recursive `@i'nclude file search was adapted from the
TeX and METAFONT implementation.
- The `o' option as described in `cwebman.tex' was added in connection
with the `i' option by Steger.
- Five additional CWEB example programs are included as examples for the
portability between PASCAL-WEB and C-CWEB and for the usage of the C++
features of version 3.1. The fifth example program is a simple text
converter for files with extended character codes of ISO-Latin-1,
PC-850, MAC 8-bit font, and HP 8-bit font.
- All three system programs support the `version' information command.
- Both CTANGLE and CWEAVE are compiled in the NEAR data segment and can
be made resident.
- The `m' option enables ARexx communication between CWEB and the SAS/C
message browser SCMSG. Any warnings or error messages are transferred
to its list window. The behaviour of this feature can be controlled
via the external environment variable SCMSGOPT, which may be set to
any legal option string as described in the documentation of the SAS/C
development system by SAS Institute.
This port was done and completely tested with SAS/C version 6.3 and SAS/C++
version 6.51 on the AMIGA. After completion the package was re-ported to
various UNIX systems (HP 9000, HP-PA, Sun, SGI) with CC, C89, and GCC, and
ported to MSDOS with TURBO-C++ 3.1. Provided that all these ports work
successfully, I am quite sure that all bugs have been found and fixed.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2408 1227 49.0% 12-Aug-94 17:37:32 CWeb/arexx/catalogs/cweb_arexx.cd
1949 978 49.8% 12-Aug-94 17:38:28 CWeb/arexx/catalogs/cweb_arexx.e.ct
366 237 35.2% 12-Aug-94 17:39:08 CWeb/arexx/catalogs/english/cweb_arexx.catalog
5153 2112 59.0% 06-Dec-93 16:05:06 CWeb/arexx/compile.ced
12739 4872 61.7% 12-Aug-94 17:35:32 CWeb/arexx/start_web.ced
9474 2941 68.9% 12-Aug-94 18:09:42 CWeb/bin/catalogs/cweb.cd
14811 4759 67.8% 12-Aug-94 18:10:06 CWeb/bin/catalogs/cweb.d.ct
17558 3710 78.8% 12-Aug-94 18:10:12 CWeb/bin/catalogs/cweb.h
6664 2366 64.4% 12-Aug-94 18:10:34 CWeb/bin/catalogs/deutsch/cweb.catalog
18387 3936 78.5% 12-Aug-94 18:10:26 CWeb/bin/catalogs/gcweb.h
40572 21676 46.5% 12-Aug-94 18:43:48 CWeb/bin/ctangle
64060 32943 48.5% 12-Aug-94 18:43:50 CWeb/bin/cweave
19536 9506 51.3% 12-Aug-94 19:27:38 CWeb/bin/wmerge
776 408 47.4% 14-Mar-94 23:44:02 CWeb/comm-man.ch
2546 1150 54.8% 19-Nov-93 17:29:10 CWeb/comm-vms.ch
36885 10149 72.4% 12-Aug-94 19:46:02 CWeb/common.c
65131 17342 73.3% 12-Aug-94 19:45:32 CWeb/common.ch
8841 2972 66.3% 09-Nov-93 05:10:36 CWeb/common.h
52070 17446 66.4% 19-Jul-94 23:37:34 CWeb/common.w
777 408 47.4% 14-Mar-94 23:44:14 CWeb/ctang-man.ch
1101 527 52.1% 19-Jul-94 23:42:34 CWeb/ctang-vms.ch
36387 9701 73.3% 12-Aug-94 18:11:18 CWeb/ctangle.c
40287 9630 76.0% 12-Aug-94 18:11:14 CWeb/ctangle.ch
54057 18083 66.5% 20-Jul-94 08:30:16 CWeb/ctangle.w
777 408 47.4% 14-Mar-94 23:44:28 CWeb/cweav-man.ch
1138 563 50.5% 19-Jul-94 23:46:08 CWeb/cweav-vms.ch
72350 16292 77.4% 12-Aug-94 19:33:42 CWeb/cweave.ch
161516 52553 67.4% 20-Jul-94 00:09:00 CWeb/cweave.w
3366 1589 52.7% 06-Dec-93 16:05:08 CWeb/cweb.1
8969 3252 63.7% 06-Dec-93 16:05:18 CWeb/cweb.el
4306 1818 57.7% 06-Dec-93 16:05:20 CWeb/cweb.man
3769 1812 51.9% 12-Aug-94 17:54:32 CWeb/cweb32p10.readme
75560 27889 63.0% 14-Mar-94 23:22:12 CWeb/cwebman.tex
11776 3722 68.3% 12-Aug-94 18:50:44 CWeb/cwebmang.ch
27386 8395 69.3% 28-Jul-94 15:12:48 CWeb/examples/cct.w
27740 10135 63.4% 06-Dec-93 16:05:14 CWeb/examples/commonwords.w
1845 800 56.6% 06-Dec-93 16:05:18 CWeb/examples/extex.ch
12417 4749 61.7% 06-Dec-93 16:05:16 CWeb/examples/extex.w
10289 3191 68.9% 06-Dec-93 16:05:16 CWeb/examples/kspell.el
3476 1239 64.3% 12-Aug-94 18:46:28 CWeb/examples/makefile
962 424 55.9% 06-Dec-93 16:05:16 CWeb/examples/makefile.org
18469 6765 63.3% 02-Apr-94 18:03:52 CWeb/examples/matrix.wpp
8027 2111 73.7% 06-Dec-93 16:05:18 CWeb/examples/oemacs.el
38418 15440 59.8% 06-Dec-93 16:05:16 CWeb/examples/oemacs.w
21864 8687 60.2% 02-Apr-94 17:48:22 CWeb/examples/primes.w
4267 1959 54.0% 27-Jul-94 17:29:16 CWeb/examples/readme
2946 1462 50.3% 06-Dec-93 16:05:18 CWeb/examples/readme.org
10192 4086 59.9% 28-Mar-94 18:20:32 CWeb/examples/sample.w
3485 1117 67.9% 06-Dec-93 16:05:16 CWeb/examples/treeprint.ch
6830 2899 57.5% 06-Dec-93 16:05:16 CWeb/examples/treeprint.w
4765 1669 64.9% 06-Dec-93 16:05:14 CWeb/examples/wc.ch
8520 3730 56.2% 06-Dec-93 16:05:16 CWeb/examples/wc.w
1269 592 53.3% 06-Dec-93 16:05:16 CWeb/examples/wordtest.ch
20892 7901 62.1% 06-Dec-93 16:05:14 CWeb/examples/wordtest.w
1858 590 68.2% 06-Dec-93 16:05:16 CWeb/examples/xlib_types.w
5811 1391 76.0% 06-Dec-93 16:05:14 CWeb/examples/xview_types.w
1187 655 44.8% 29-Mar-94 10:48:04 CWeb/include/ecma94.w
1187 671 43.4% 29-Mar-94 10:59:14 CWeb/include/hp8.w
1163 648 44.2% 23-Jun-94 18:59:20 CWeb/include/mac8.w
1183 664 43.8% 29-Mar-94 10:59:34 CWeb/include/pc850.w
1472 644 56.2% 26-Jun-94 16:40:52 CWeb/macros/ccwebmac.tex
15314 5962 61.0% 06-Dec-93 16:05:12 CWeb/macros/cwebmac.tex
8445 2529 70.0% 27-Jul-94 15:46:18 CWeb/macros/ecma94.tex
5653 2270 59.8% 02-Jul-94 10:26:18 CWeb/macros/gcwebmac.tex
7848 2387 69.5% 27-Jul-94 15:46:22 CWeb/macros/hp8.tex
7759 2396 69.1% 27-Jul-94 15:46:26 CWeb/macros/mac8.tex
8288 2517 69.6% 27-Jul-94 15:46:32 CWeb/macros/pc850.tex
6691 2604 61.0% 12-Aug-94 17:31:46 CWeb/makefile.amiga
6454 2382 63.0% 12-Aug-94 19:29:22 CWeb/makefile.pc
7669 2938 61.6% 12-Aug-94 19:30:14 CWeb/makefile.unix
13628 4040 70.3% 31-May-93 03:15:44 CWeb/prod.w
15890 5977 62.3% 12-Aug-94 19:27:32 CWeb/readme
3033 1381 54.4% 12-Aug-94 17:03:40 CWeb/readme.org
15174 4274 71.8% 12-Aug-94 19:26:32 CWeb/wmerge.c
16127 5201 67.7% 12-Aug-94 19:26:26 CWeb/wmerge.ch
25150 8695 65.4% 06-Dec-93 16:05:16 CWeb/wmerge.w
-------- ------- ----- --------- --------
1267105 437144 65.5% 15-Aug-94 23:50:02 76 files